<?php
/***-fucion que lista las solicitudes-***/
function ListaSolicitud(){
	$link=Conexion();
	$result=pg_query($link,"select id_tipo_solicitud, nom_solicitud from tbltipo_solicitud order by id_tipo_solicitud;");
	if(!$result){
		echo'<div class="error_ mensajes"><strong>Error</strong><br/>Parece que ha habido un error en la consulta.</div>';
		//echo pg_last_error();
		exit();
	}
	echo "<select name='optSol' style='width:300px'>\n";
	echo "<option value=''> - seleccione Solicitud - </option>";
	while($row=pg_fetch_row($result))
	{
		?>
<option value="<?php echo "$row[0]";?>">
<?php echo"$row[1]";?>
</option>
<?php
	}
	echo "</select>";
}


/***-Lista de Departamento-***/
function ListaDepartamento(){
	$link=Conexion();
	$result=pg_query($link,"SELECT * FROM tbldepartamento");
	if(!$result){
		echo'<div class="error_ mensajes"><strong>Error</strong><br/>Parece que ha habido un error en la consulta.</div>';
		echo pg_last_error();
		exit();
	}
	echo "<select name='optDepto' style='width:208px;' id='optDepto';>\n";
	echo "<option value='0'> - seleccione Departamento - </option>";
	while($row=pg_fetch_row($result))
	{
		?>
<option value="<?php echo "$row[0]";?>">
<?php echo"$row[1]";?>
</option>
<?php
	}
	echo "</select>";
}//fin de ListaDepartamento()



/***-Funcion para Registrar las solicitud-***/
function RegSolicitud($nombre,$apellido,$solicitud,$dui,$exten,$muni,$tel,$dir,$coop,$tcoop){
	$link=Conexion();
	$consulta1="select nom_persona,apellidos_persona,id_persona from tblpersona where dui_persona ='$dui'";
	$res=pg_query($link,$consulta1);
	$per=pg_fetch_row($res);

	$nr=pg_num_rows($res);
	if ($nr){
		if($per[0]==$nombre &&
		$per[1]==$apellido){
			echo " Los nombres son iguales ";
			echo "$per[0]===$nombre";
			echo "$per[1]===$apellido";
			echo "<br>";
			$consulta="select * from tblsolicitante where id_persona ='$per[2]'";//verificamos solicitante
			$result=pg_query($link,$consulta);
			$persona=pg_fetch_row($result);
			if ($persona[0]==''){
				echo "NO esta en solicitante";
				echo "Aca hay que hacer un insert a solicitante <br>";
				$inserta="insert into tblsolicitante values ('$per[2]','$per[2]')";
				$result1=pg_query($link,$inserta);
				$ok=$per[2];//<--
				echo "vaya pico la metio";
			}
			else {
				echo "Ya esta en solicitante solicitante";
				echo "solo tengo q inicializar las variables";
				echo "<br>";
				$ok=$per[2];
			}
		}
		else{
			echo "No son iguales";
			echo "$per[0]===$nombre";
			echo "$per[1]===$apellido";
			echo "<br>";
			echo'<div class="error_ mensajes"><strong>Error</strong><br/>Parece que este numero de DUI esta registrado a otra persona.</div>';
			//exit();
		}
	}
	else {
		echo "No esta en la base";
		echo "$per[0]===$nombre";
		echo "$per[1]===$apellido";
		echo "<br>";
		echo "Aca hago un insert a persona y a solicitante";
		$inserta="select spcrea_persona ('$nombre','$apellido','$dui','$muni','$exten','$tel','$dir')";
		echo $inserta;
		$result=pg_query($link,$inserta);
		$sper=pg_fetch_row($result);
		$inserta="insert into tblsolicitante values ('$sper[0]','$sper[0]')";
		$result1=pg_query($link,$inserta);
		$ok=$sper[0];
		echo "vaya pico la metio";
	}
	if ($ok){

		$inserta="select spcrea_solicitud('$ok','$ok','$solicitud','$coop','$tcoop')";
		echo $inserta;
		$result=pg_query($link,$inserta);
		$codigosol=pg_fetch_row($result);
		echo $codigosol[0];
		if (!$result){
			echo'<div class="error_ mensajes"><strong>Error</strong><br/>Parece que ha habido un error en la consulta.</div>';
			//echo "kago la insercion 3".pg_last_error();
			//exit();
		}
		else {
			echo'<div class="exito mensajes"><strong>Notificaci&oacute;n</strong><br/>Se he registrado la solicitud con exito!';
			echo 'el codigo de la solicitud es: '.$codigosol[0].'</div>';
		}
	}//if ok

}//Fin de funcion
?>